Improving Software Reliability using Software Engineering Approach- A Review

نویسندگان

  • M. K. Quadri
  • C. T. Lin
  • C. Y. Huang
  • J. Lo
  • S. Kuo
  • M. R. Lyu
  • John D. Musa
  • Kishor S. Trivedi
  • Norman F. Schneidewind
  • Michael R. Lyu
چکیده

Software Reliability is an important facet of software quality. Software reliability is the probability of the failure free operation of a computer program for a specified period of time in a specified environment. Software Reliability is dynamic and stochastic. It differs from the hardware reliability in that it reflects design perfection, rather than manufacturing perfection. This article provides an overview of Software Reliability which can be categorized into: modeling, measurement and improvement, and then examines different modeling technique and metrics for software reliability, however, there is no single model that is universal to all the situations. The article will also provide an overview of improving software reliability and then provides various ways to improve software reliability in the life cycle of software development.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Experimental Study on Reliability Estimation of GNU Compiler Components – A Review

In today’s software arena most of the software’s are developed using the component based software development methodology. Hence it is necessary to ensure that the developed software possess high reliability as perceived by the consumer before the software release. Many researchers have proposed various analytical models for assessing the reliability of component based software systems, where t...

متن کامل

Review on Software Reliability

In this paper, Software Reliability Engineering is a field that developed from ancestry in the reliability disciplines of structural, electrical, and hardware engineering. Reliability models are powerful tools of Software Reliability Engineering for estimating, predicting, devious, and assessing software reliability. On the basis of the review the cataloging of software reliability models has b...

متن کامل

Reliability Assessment of Component Based Software Systems Using Test Suite - a Review

Software reliability has become one of the main issues for software developers. Aggregating components into software is a perfect approach to construct software with the maturity of component market. How to analyze software reliability from the reliabilities of its components and architecture should be answered. However, software in most of the proposed reliability analysis methods is static, w...

متن کامل

On Software Fault Prediction by Mining Software Complexity Data with Dynamically Filtered Training Sets

Software fault prediction methods are very appropriate for improving the software reliability. With the creation of large empirical databases of software projects, as a result of stimulated research on estimation models, metrics and methods for measuring and improving processes and products, intelligent mining of these datasets can largely add to the improvement of software reliability. In the ...

متن کامل

Successful Application of Software Reliability: A Case Study

The purpose of this case study is to help readers implement or improve a software reliability program in their organizations, using a step-by-step approach based on the Institute of Electrical and Electronic Engineers (IEEE) and the American Institute of Aeronautics and Astronautics Recommended (AIAA) Practice for Software Reliability, released in June 2008, supported by a case study from the N...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010